// --------------------------------------------------------------------------------------------------------------------- 
// <copyright file="IT4TemplateProperties.cs" company="Microsoft.Blueprints.Contrib Team">
//   (C) 2009 Microsoft.Blueprints.Contrib Team
// </copyright>
// <summary>
//   Defines the IT4TemplateProperties type.
// </summary>
// ---------------------------------------------------------------------------------------------------------------------

namespace Microsoft.Blueprints.Contrib.Contracts.T4
{
    #region Using Directives

    using System.Collections.Generic;

    using SoftwareFactories.Blueprints;

    #endregion

    /// <summary>
    /// Defines the Behaviour of T4 Template Properties
    /// </summary>
    public interface IT4TemplateProperties
    {
        /// <summary>
        /// Gets or sets the Properties.
        /// </summary>
        /// <value>
        /// The properties.
        /// </value>
        Dictionary<string, T4PropertyData> Properties
        {
            get;
            set;
        }
    }
}